
CFLAGS=-std=c99 -g -Wall 
LFLAGS= -pthread

all: serveur client

# --------------------------------------------------------------------------

# Serveur.
serveur: serveur.o fonctions.o
		$(CC) $(LFLAGS) serveur.o fonctions.o -o serveur

# Client.
client: client.o fonctions.o
		$(CC) $(LFLAGS) client.o fonctions.o -o client

# --------------------------------------------------------------------------

# Serveur.
serveur.o: serveur.c
		$(CC) $(CFLAGS) -c serveur.c -o serveur.o

# Client.
client.o: client.c
		$(CC) $(CFLAGS) -c client.c -o client.o

# Fonctions TCP/UDP.
fonctions.o: fonctions.c
		$(CC) $(CFLAGS) -c fonctions.c -o fonctions.o

# --------------------------------------------------------------------------

# Suppression des fichiers temporaires.
clean:
		rm -rf *.o